Verifying the Smallest Interesting Colour Code with Quantomatic

نویسندگان

  • Liam Garvie
  • Ross Duncan
چکیده

Error correction will form a crucial layer in the software stack of any realistic quantum computer for the foreseeable future. Since the implementation of any error correction scheme will depend on the details of the actual hardware, it is generally expected that error correction will be added to a quantum program late in the compilation process (see, for example [18]). In other words, the fault-tolerant executable program will be automatically generated from a higher-level description which is unaware of the error-correction scheme to be employed. At a minimum, any such translation process from “logical” quantum circuits to their fault-tolerant versions should be proven sound—i.e. that translation does not change the meaning of the program. However we might demand more. For example, with knowledge of the hardware operations and the fault-tolerant program, it may be possible to optimise beneath the error correction scheme. Such optimisations again require correctness proofs, not just of soundness, but to guarantee that the optimisation preserves fault-tolerance. To do any of this, a language combining circuits, error-correcting schemes, and translations between the two is required, and this language should support robust and powerful automated reasoning, capable of proving that relevant properties of error-correcting schemes hold. In this paper we present a case study along these lines. Precisely, we use the zx-calculus [12] as a language, in concert with the interactive theorem prover Quantomatic [19, 24], to study the Smallest Interesting Colour Code [7]. We provide formal proofs of the basic properties of the code itself and its fault-tolerant operations. A similar study was conducted in 2013 for the 7-qubit Steane code [15] (see also the recent [10]), however the Quantomatic system has undergone significant development in the intervening four years, and is vastly more powerful. Many of our proofs can be produced automatically by Quantomatic; others require the formalisation of human insight into reusable tactics; still others resist full automation with the current technology. In the final section we discuss the obstacles encountered, and desiderata for future development of the zx-calculus/ Quantomatic system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Verifying the Steane code with Quantomatic

In this paper we give a partially mechanized proof of the correctness of Steane’s 7-qubit error correcting code, using the tool Quantomatic. To the best of our knowledge, this represents the largest and most complicated verification task yet carried out using Quantomatic.

متن کامل

Encoding !-tensors as !-graphs with neighbourhood orders

Diagrammatic reasoning using string diagrams provides an intuitive language for reasoning about morphisms in a symmetric monoidal category. To allow working with infinite families of string diagrams, !-graphs were introduced as a method to mark repeated structure inside a diagram. This led to !-graphs being implemented in the diagrammatic proof assistant Quantomatic. Having a partially automate...

متن کامل

Mathematical programming based debugging

Verifying that a piece of software has no bugs means proving that it has certain desired properties, such as an array index not taking values outside certain bounds. Abstract interpretation is used in the static analysis of code to establish the inclusion-wise smallest set of values (numerical invariant) that the program variables can attain during program execution. Such sets can be used to de...

متن کامل

بررسی شکل پذیری چشمه اتصال تحت شرایط هندسی متفاوت

Panel zone is one of the most important elements for transferring the lateral load to other elements in Steel Moment Resistant Frames. To some extent, this element through its suitable ductile behavior with beams, that themselves have been known as ductile elements, can increase the overall ductility of SMRF. The suitable design procedure for this element and details, can highly affect the perf...

متن کامل

Verifying the accuracy of dose distribution in Gamma Knife unit in presence of inhomogeneities using PAGAT polymer gel dosimeter and MC simulation

Background: Polymer gel dosimetry is still the only dosimetry method for direct measuring of threedimensional dose distributions. MRI Polymer gel dosimeters are tissue equivalent and can act as a phantom material. In this study the obtained isodose maps with PAGAT polymer gel dosimeter were compared to those calculated with EGSnrs for singleshot irradiations of 8 and 18 mm collimators of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1706.02717  شماره 

صفحات  -

تاریخ انتشار 2017